package com.baosight.risk.service.jlta.entity;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * Table: T_JLTA_NOTICE
 */
@Data
@Table(name = "T_JLTA_NOTICE")
public class JltaNotice implements Serializable {
    /**
     * 主键
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    ID
     * Nullable:  false
     */
    @Id
    @Column(name = "ID")
    private String id;

    /**
     * 公告名称
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    NOTICE_NAME
     * Nullable:  true
     */
    @Column(name = "NOTICE_NAME")
    private String noticeName;

    /**
     * 公告内容
     * Table:     T_JLTA_NOTICE
     * Column:    NOTICE_BODY
     * Nullable:  true
     */
    @Column(name = "NOTICE_BODY")
    private String noticeBody;

    /**
     * 团队ID
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    TEAM_ID
     * Nullable:  false
     */
    @Column(name = "TEAM_ID")
    private String teamId;

    /**
     * 团队名称
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    TEAM_NAME
     * Nullable:  true
     */
    @Column(name = "TEAM_NAME")
    private String teamName;

    /**
     * 发布人id
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    PUBLISH_ID
     * Nullable:  true
     */
    @Column(name = "PUBLISH_ID")
    private String publishId;

    /**
     * 发布人名称
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    PUBLISH_NAME
     * Nullable:  true
     */
    @Column(name = "PUBLISH_NAME")
    private String publishName;

    /**
     * 状态(0启用1禁用)
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    STATUS
     * Nullable:  true
     */
    @Column(name = "STATUS")
    private String status;

    /**
     * 状态(0启用1禁用)
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    STATUS_NAME
     * Nullable:  true
     */
    @Column(name = "STATUS_NAME")
    private String statusName;

    /**
     * 创建人
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    CREATE_BY
     * Nullable:  true
     */
    @Column(name = "CREATE_BY")
    private String createBy;

    /**
     * 创建日期
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    CREATE_TIME
     * Nullable:  true
     */
    @Column(name = "CREATE_TIME")
    private Date createTime;

    /**
     * 修改人
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    UPDATE_BY
     * Nullable:  true
     */
    @Column(name = "UPDATE_BY")
    private String updateBy;

    /**
     * 修改日期
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    UPDATE_TIME
     * Nullable:  true
     */
    @Column(name = "UPDATE_TIME")
    private Date updateTime;

    /**
     * 扩展属性1
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    EXT1
     * Nullable:  true
     */
    @Column(name = "EXT1")
    private String ext1;

    /**
     * 扩展属性2
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    EXT2
     * Nullable:  true
     */
    @Column(name = "EXT2")
    private String ext2;

    /**
     * 扩展属性3
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    EXT3
     * Nullable:  true
     */
    @Column(name = "EXT3")
    private String ext3;

    /**
     * 扩展属性4
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    EXT4
     * Nullable:  true
     */
    @Column(name = "EXT4")
    private String ext4;

    /**
     * 扩展属性5
     * <p>
     * Table:     T_JLTA_NOTICE
     * Column:    EXT5
     * Nullable:  true
     */
    @Column(name = "EXT5")
    private String ext5;

    private static final long serialVersionUID = 1L;
}